<?php
/**
 * Created by .
 * User: xuguopeng
 * Date: 5/24/21
 * Time: 9:12 PM
 */

namespace app\api\model;


use think\model\concern\SoftDelete;

class Product extends BaseModel
{
    use SoftDelete;

    // 用户信息
    public function img()
    {
        return $this->belongsTo('Image','img_id','id');
    }

    // 优惠券信息
    public function coupon()
    {
        return $this->belongsTo('ProductCoupon','id','product_id');
    }

    // 店面信息
    public function store()
    {
        return $this->belongsTo('Store','store_id','id');
    }

    // 开始使用时间戳转换
    public function getStartTimeAttr($value)
    {
        return date('Y-m-d H:i:s',$value);
    }

    // 结束使用时间戳转换
    public function getEndTimeAttr($value,$data)
    {
        if($data['product_type'] == 1){
            return date('Y-m-d H:i:s',$value);
        } else {
            return $value;
        }

    }

    // 结束使用时间戳转换
    public function getUpDownAttr($value)
    {
        if($value === '1') {
            return '上架';
        } elseif($value === '2') {
            return '下架';
        }
    }
}